Class PspValidatingReader

java.lang.Object
eu.europa.ec.taxud.cesop.validation.PspValidatingReader

public class PspValidatingReader extends Object
Stateful wrapper for PSP XML reader. Performs static validations during reading.
  • Constructor Details

    • PspValidatingReader

      public PspValidatingReader(IPspXmlReader xmlReader, ValidationSettings settings, boolean checkBRs, Set<String> corDocRefIds)
      Instantiates a new Psp validating reader.
      Parameters:
      xmlReader - the xml reader
      settings - the settings
      checkBRs - if true validate BR checks
  • Method Details

    • getValidationErrors

      public List<ValidationError> getValidationErrors()
      Gets validation errors.
      Returns:
      the validation errors
    • validateParts

      public Iterator<XmlPaymentDataMsgPart> validateParts()
      Validate parts iterator. This iterator extracts and validates the list of XmlPaymentDataMsgPart from the XML content.
      Returns:
      the iterator
    • getNumberOfTransaction

      public int getNumberOfTransaction()
    • getNumberOfPayees

      public int getNumberOfPayees()
    • getXmlMessageSpec

      public XmlMessageSpec getXmlMessageSpec()